@charset "utf-8";

/* CSS Document */

.fnav{width:1100px; margin:0 auto; position:absolute; z-index:999; left:50%; margin-left:-550px}
.fnav ul:after {
        content: ""; clear: both; display: block;
    }
.fnav ul li{list-style:none; float:left; width:152px; text-align:center; height:40px; line-height:40px; color:#fff;}

.fnav ul li a{color:#fff;}

.fnav ul .xg{color:#fff;list-style:none; float:left; width:4px;  height:40px; line-height:40px;  padding:0px;}

.fnav ul li .hot{ background:url(../../images/hot.png); position:absolute;
margin-top:-50px; margin-left:170px; width:31px; height:21px;}\
.fnav ul ul {
	    }
.fnav ul li:hover  #snav{
        display: block;
}
.fnav ul li:hover {
	background:#09F;
	border-radius:3px 3px 0 0;
}
.fnav ul li:hover a {
          color: #fff;
 }
         
.fnav ul li a {
            display: block; 
			text-decoration: none;
			font-size:18px;
}

.fnav ul ul {
	    display: none;
        background: rgba(97, 141, 230, 0.55);;
		padding: 0;
        position: absolute;
		margin:0px;
		border-radius:0 0 3px 3px;
}
#ssnav{ right:-180px; top:0px;}
#ssnav li{ width:180px; background:#09F;}
#ssnav li a{ font-size:14px;}
#ssnav li:hover{background:#4985c3;
	border-radius:3px 3px 0 0;}
.eb5:hover #ssnav{ display:block;}
.fnav ul ul li {
            float: none; 
            border-top: 1px solid rgba(218, 218, 218, 0.34);
			position: relative;
			padding:0 5px;
        }
.fnav ul ul li a {
     padding: 0 40px;
     color: #39396A;
 }   
.fnav ul ul li a:hover {
}

.topfont{ color:#000; font-size:14px; text-align:right}
.topfont a{ color:#000; padding-left:10px; font-size:13px;}

.fdleft{position:fixed; width:156px; left:0px; top:160px;}

.fdleft .title{ font-size:14px; font-family:微软雅黑; color:#fff;}

.smtitle{text-align:center; font-size:30px;font-family:微软雅黑; padding-top:30px; color:#1B8AFD;}
.smcontent{ padding-top:20px; padding-bottom:50px;}
.nybanner{border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: rgb(204, 204, 204);width: 100%; background:url(../../images/banner-1.jpg); height:400px; background-position:center; background-repeat:no-repeat}

.qrcode{ position:fixed; left:0px; padding:0px; top:358px; width:150px; height:200px; z-index:99999;}
.qrcode .qrcode-top{ margin-top:0px}
.qrcode .qrcode-top img{ width:100%;}
.qrcode .qrcode-center{ 
		border-left:2px #3192fd solid;border-bottom:2px #3192fd solid;
		border-right:2px #3192fd solid; background-color:#ffffff;}
.qrcode .qrcode-img{ width:100%; padding:5px; text-align:center}
.qrcode .qrcode-img img{ width:100%;}
.qrcode .tel-box{ padding-left:5px;font-family:微软雅黑;font-size:12px}
.qrcode .tel-box input{ width:90px; height:20px;}

.qrcode .tel-subt{ padding-left:5px;font-family:微软雅黑;font-size:12px; padding-top:6px; padding-bottom:5px;}
.qrcode .tel-subt input{ width:50px; height:20px; background-color:#3192fd; color:#ffffff; border:0px;margin-right:5px}

.qrcode .book-box{ width:100%; padding:3px 5px 3px 5px;font-family:微软雅黑; color:#F00;font-size:12px}
.qrcode .book-box img{ margin-right:3px; margin-top:-3px}

.qrcode .book-box span{ padding-top:2px}
.qrcode .mail-box{ width:100%; padding:3px 5px 3px 5px;font-family:微软雅黑; font-size:12px }
.qrcode .mail-box img{ margin-right:3px; margin-top:-2px;}
.qrcode .mail-box span{ padding-top:2px}
.snake .simg{width:118px; height:105px; background:url(../../images/caisui.jpg); margin:0 auto;}
.snake:hover .simg{ background-position-y:-2px;}
.am-gallery-item .bimg{opacity:0.9; width:244px}
.am-gallery-item:hover .bimg{opacity:1}
.page a{ border:1px solid rgb(221, 221, 221);padding: .5em 1em; color:rgb(9, 95, 138);    margin-bottom: 5px;
    margin-right: 5px;}
.page a:hover{ border-color:rgb(14, 144, 210);background-color:rgb(14, 144, 210); color:rgb(255, 255, 255); padding: .5em 1em;    margin-bottom: 5px;
    margin-right: 5px;}	
.page span{border-color:rgb(14, 144, 210);background-color:rgb(14, 144, 210); color:rgb(255, 255, 255); padding: .5em 1em;    margin-bottom: 5px;
    margin-right: 5px;}
.index_nav{position:absolute; top:50%; width:60%; margin:0 auto; left:20%; text-align:center; color:#fff; font-weight:600; font-size:23px; border:1px solid #fff;}
.index_bo{position:absolute;width:100%; height:100%;top: 0; background: rgba(0,0,0,.5); display:none;}
.index_nav_cate{position:absolute; top:45%;  width:50%; margin:0 auto; left:25%; text-align:center; color:#fff; font-weight:600; font-size:23px;}
.index_nav_cate a{ color:#fff;}
.index_nav_cate a:hover{ color:#00ADBD}

.case_top{width:100%;}
.case_top img{width:100%;}
.case_top_cate{ width:1025px; margin:0 auto; text-align:center; }
.case_top_cate h2{ color:#fff; font-size:50px;}
.case_top_cate .article_content{ color:#fff; font-size:16px; text-align:left; width:610px; margin:0 auto; line-height:32px;}